#include <iostream>
#include "vectorfunctions.h"

void permutariS(int x[], int l)
{
	int i, j, aux;
	int s[100];
	for(i=0; i<l; i++){
		j=i+1;
		if(j==l)
			j=0;	
		aux=x[j];
		
		while(j!=i){
			if (j==l-1){
				x[j]=x[0];
				j=0;
			}
			else {
				x[j]=x[j+1];
				++j;
				}	
		}
		x[i]=aux;
		printVector(x, l);	
	}
}

int main()
{
	int l;
	int x[100];
	cout<<"Length of array :";
	cin>>l;
	readVector(x, l);
	printVector(x, l);
	permutariS(x, l);
return 0;
}
